#include<stdio.h>
#include<stdlib.h>
#include<sys/wait.h>
#include<sys/types.h>
#include<unistd.h>
#include<signal.h>
//void handler(int signal)//触发这个handler执行的那个信号 就是2
//{
// printf("receive a signal %d\n",signal);
//}
int main()
{
  //if(fork()==0)
 // {
    //child
  //  printf("Child:pid:%d\n",getpid());
    //sleep(3);
    //int t=1/0;
  //}

  while(1)
  {
    printf("hello world\n");
    sleep(2);
  }


  //int status=0;
 // waitpid(-1,&status,0);//获取子进程退出的状态
 // printf("exit code:%d,coredump:%d,signal:%d\n",(status>>8)&0xff,(status>>7)&1,status&0x7f);
//  signal(3,handler);//自定义行为
//  while(1)
  //{
    //printf("hello world\n");
    //sleep(6);
    //int t=1/0;

  //}
  return 0;
}
